ARM Cortex-M 内核深度解析

📚 30 章完整目录 v2.0
01
ARM架构演进M0/M0+/M3/M4/M7/M33选型指南
02
冯诺依曼·哈佛三级流水线寄存器组 R0-R15, PSR
03
存储器映射位带操作MPU原理与配置
04
异常类型NVIC中断优先级向量表·嵌套抢占
05
16/32位混合数据处理·跳转存储器访问
06
汇编语法AAPCS规范汇编与C混合
07
复位序列启动文件 .s堆栈初始化·跳转main
08
SysTick原理配置与使用延时函数
09
睡眠·深度睡眠WFI/WFE功耗管理策略
10
SWD/JTAGCoreSightITM/SWO跟踪
11
内部总线矩阵写缓冲器分支预测·性能优化
12
冯诺依曼总线单周期乘法面积优化设计
13
双发射流水线L1缓存·TCMFPU
14
ARMv8-MTrustZone安全扩展协处理器接口
15
单精度浮点FPU寄存器启用与性能考量
16
SIMD指令饱和运算FIR滤波器示例
17
位带别名区C语言实现GPIO·标志位
18
入口/出口序列咬尾·晚到中断延迟优化
19
上下文切换PendSV·SVCSysTick心跳
20
FreeRTOS架构移植步骤任务创建·中断管理
21
堆栈管理动态内存 malloc/free内存碎片对策
22
GPIO·UART·SPI·I2C驱动框架轮询与中断
23
DMA工作原理配置流程内存到外设·循环模式
24
独立看门狗 IWDG窗口看门狗 WWDG应用场景
25
RTC原理·配置闹钟与唤醒低功耗应用
26
逐次逼近型ADC采样率·分辨率DMA传输·DAC输出
27
高级定时器PWM生成输入捕获·编码器
28
MPU保护ECC纠错TrustZone·安全启动
29
编译器优化循环展开·内联Cache优化
30
Cortex-M4数据采集·处理·通信